import qs from 'qs'
import request from './request'
import fileRequest from './fileRequest'

//文物数据接口
export function findAllRelic() {
    return request({
        url: `/Admin/findAllRelic`,
        method: 'post',
    })
}
//用户数据接口
export function findAllUser(params) {
    return request({
        url: `/Admin/findAllUser`,
        method: 'post',
        data: qs.stringify(params),
    })
}
//用户数据搜索接口
export function findUserByName(params) {
    return request({
        url: `/Admin/findUserByName`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//文物数据搜索接口
export function findRelicByName(params) {
    return request({
        url: `/Admin/findRelicByName`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//删除用户数据接口
export function deleteUser(params) {
    return request({
        url: `/Admin/deleteUser`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//更新用户数据接口
export function updateUser(params) {
    return request({
        url: `/Admin/updateUser`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//删除文物数据接口
export function deleteRelic(params) {
    return request({
        url: `/Admin/deleteRelic`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//删除文物分类数据接口
export function deleteGroupType(params) {
    return request({
        url: `/Admin/deleteGroupType`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//文物数据搜索接口
export function findGroupByName(params) {
    return request({
        url: `/Admin/findGroupByName`,
        method: 'post',
        data: qs.stringify(params),
    })
}
//删除文物年代数据接口
export function deleteDecadeType(params) {
    return request({
        url: `/Admin/deleteDecadeType`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//文物年代数据搜索接口
export function findDecadeByName(params) {
    return request({
        url: `/Admin/findDecadeByName`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//删除文物地域数据接口
export function deleteLocalType(params) {
    return request({
        url: `/Admin/deleteLocalType`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//文物地域数据搜索接口
export function findLocalByName(params) {
    return request({
        url: `/Admin/findLocalByName`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//文物添加分类数据接口
export function addGroupType(params) {
    return request({
        url: `/Admin/addGroupType`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//文物添加地域数据接口
export function addLocalType(params) {
    return request({
        url: `/Admin/addLocalType`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//文物添加年代数据接口
export function addDecadeType(params) {
    return request({
        url: `/Admin/addDecadeType`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//返回所有文物收藏数据接口
export function findAllCollection() {
    return request({
        url: `/Admin/findAllCollection`,
        method: 'post',
    })
}
//文物添加年代数据接口
export function findCollectionByName(params) {
    return request({
        url: `/Admin/findCollectionByName`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//删除收藏文物数据接口
export function deleteCollection(params) {
    return request({
        url: `/Admin/deleteCollection`,
        method: 'post',
        data: qs.stringify(params),
    })
}

//返回所有文物各个分类的个数接口
export function findGroupTypeCount() {
    return request({
        url: `/Admin/findGroupTypeCount`,
        method: 'post',
    })
}
//返回所有收藏的文物各个分类的个数接口
export function findCollectionCount() {
    return request({
        url: `/Admin/findCollectionCount`,
        method: 'post',
    })
}

export function upload(formData) {
    return request({
        url: `/Admin/upload`,
        method: 'post',
        data:formData
    })
}
export function importRelicData(formData) {
    return fileRequest({
        url: `/Admin/importRelicData`,
        method: 'post',
        data:formData
    })
}
